home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 44
/
Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso
/
Aminet
/
mus
/
play
/
mhimdev.readme
< prev
next >
Wrap
Text File
|
2001-07-04
|
4KB
|
118 lines
Short: MHI driver for mpeg.device
Author: Smack/Infect! (Michael Henke)
Type: mus/play
$VER: mhimdev.library 1.1 (Sun 03-Jun-2001)
#features
mhimdev.library is a driver for the MHI system. It doesn't support any
specific MPEG audio hardware decoder directly, instead it sends the data
to an mpeg.device driver. It's an "interface converter" or "wrapper" that
allows you to use your existing MPEG hardware and drivers in applications
which support the new MHI interface only. (such as AmigaAMP)
This program is free software, full source code included.
#requirements
-AmigaOS V37+
-MPEG audio hardware decoder with mpeg.device support
(eg. CD32 FMV, Delfina DSP, MAS Player, Melody and possibly some more)
-developed on A1200 - OS3.1/68030+882@40MHz/16MBFastRAM/Delfina1200DSP
-tested with delfinampeg.device 1.2 and AmigaAMP 2.9-beta1
#changes since previous release
-minor code polishing / optimizing
-added backup email address (Strato sucks!)
#how to use
1) install library
> makedir LIBS:MHI
> copy mhimdev.library LIBS:MHI/
2) configure library
two parameters must be set in the environment variable MHIMDEV
-name of your specific mpeg.device
-unit number (usually 0, but may be different for your hardware)
example from my system:
> setenv MHIMDEV delfinampeg.device 0
> copy ENV:MHIMDEV ENVARC:
3) configure application(s)
at the moment only AmigaAMP uses the new MHI interface.
-start AmigaAMP prefs program
-go to System page
-select engine: MHI-Driver
-select driver: LIBS:MHI/mhimdev.library
4) have fun. ;-)
#known problems
-MHI defines a few extensions that are NOT SUPPORTED by the mpeg.device
standard so they are simply ignored. Currently they are:
-tone control (bass/mid/treble)
-crossmixing control (stereo channel separation)
-mhimdev.library was written according to the mpeg.device specification so
it should work with all MPEG decoders which support this interface.
Due to lack of other hardware decoders I can test it only with my Delfina
using delfinampeg.device. I would like to know what other mpeg.devices are
used with this MHI driver. (please report successful usage, too)
#acknowledgements
mhimdev.library uses ideas/code from:
-MHI developers package by Paul Qureshi and Thomas Wenzel
-Melody developers package by Thorsten Hansen
-CLib-SDI example.library by Dirk Stoecker, Andreas R. Kleinert and others
#author
mailto: smack42@web.de or smack@smack.de
mhimdev.library - MHI driver for mpeg.device
Copyright (C) 2001 Michael Henke
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
18113 7000 61.3% 03-Jun-01 22:11:12 +COPYING
2428 1606 33.8% 03-Jun-01 22:11:12 +mhimdev.library
3427 1690 50.6% 03-Jun-01 22:11:12 +README
180 143 20.5% 03-Jun-01 22:11:12 +CHANGES
4239 1520 64.1% 03-Jun-01 22:11:12 +library.c
11166 3096 72.2% 03-Jun-01 22:11:12 +mhimdev.c
2358 1010 57.1% 03-Jun-01 22:11:12 +mhimdev.h
129 101 21.7% 03-Jun-01 22:11:12 +SCOPTIONS
183 82 55.1% 03-Jun-01 22:11:12 +smakefile
-------- ------- ----- --------- --------
42223 16248 61.5% 04-Jun-101 19:22:54 9 files